package com.cory.module.msg.admin.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author xiongcong
 * @date 2022-09-17
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface AdminMsgSettings {
    String system() default "";  // 平台子定义的，用于1个平台有多个管理系统
    
    String type() default "platform"; // platform : 平台级别消息   user : 用户级别消息
    
    String key();
    
    String name();
    
    String menuCode() default "";
    
    String permission() default "";
    
    String extra() default "";
}
